草庐IT

Android MediaCodec简单总结

全部标签

编译简单程序时 Java 编译器失败

我的Java编译器有问题。我将我的代码简化为:packagea;publicclassBase{//compilesifthisismadepublicoranintprotectedIntegervalue=0;}---packageb;//mustbeinaseparatepackageimporta.Base;publicclassSubextendsBase{publicvoidincrement(){System.out.println(super.value);value++;super.value=1;super.value=super.value+1;//thislin

java - 所有 Java 标准类和方法的简单列表?

我正在构建一个非常简单的Java解析器,以寻找一些特定的使用模型。这绝不是用于运行代码的lex/yacc或任何其他形式的解释器/编译器。当我遇到一个单词或一组由点分隔的两个单词(“word.word”)时,我想知道这是否是标准的Java类(和方法),例如“整数”,或一些用户定义的名称。我对代码中是否包含/导入了正确的类不感兴趣(即代码是否编译良好),并且用户定义的类覆盖标准Java类名称的极端情况我也不感兴趣。换句话说:我可以接受假阴性,我只对“大部分”正确感兴趣。是否可以在某个地方找到所有Java标准类和方法的所有名称的简单列表,并且可以轻松保存到文本文件或数据库中?(J2SE还可以

java - 简单的Java文件传输程序问题

我正在尝试从服务器到客户端进行简单的文件传输。它需要像这样:Clientasksforfile.Serversendsthefiletoclient.现在在代码中(下面)(这是我找到的唯一代码,很难找到)它只向我发送一个文本文件“好”(甚至只在客户端中显示一行)。如果我尝试发送任何其他文件类型(如图像或rar文件),它就会损坏。所以,有人可以帮我找到一些可以发送和接收所有类型文件的工作代码(Java语言),或者向我解释这段代码的问题是什么。服务器端:publicclassFileServer{publicstaticvoidmain(Stringargs[])throwsIOExcep

java - 返回 http 状态 404 的简单 Rest Web 服务

我一直在努力让本教程发挥作用:Link我正在使用ApacheTomcat7.0和Jersey2.0库。这是我的服务:packageorg.arpit.javapostsforlearning.webservice;importjavax.ws.rs.GET;importjavax.ws.rs.Path;importjavax.ws.rs.PathParam;importjavax.ws.rs.Produces;importjavax.ws.rs.core.MediaType;@Path("ConversionService")publicclassFeetToInchAndInchTo

java - 检测灰度图像中的简单曲线和直线

我有一张图像,其中包含一组简单的灰度原始几何图形(曲线、“锯”线、椭圆、三Angular形、星形),由宽度约为8-10像素的线条绘制。如何对图像进行统计分析?我至少需要以下两个参数:锐Angular数曲线数。我已经尝试通过提取轮廓、缩小直到它们有边缘连接(即成为曲线)并通过微分函数分析它们来自己做,但是对于大图像来说太花时间了。假设有某种曲线/Angular/Angular锐度检测算法?我需要的是一个开源框架(最好是java/javascript)来做这些事情,或者至少是检测曲线/“锯”线的算法名称。 最佳答案 Houghtrans

java - 使用 Spring @Value 时如何进行简单的属性验证

如果${service.property}不是空字符串,我该如何检查,如果是,则抛出某种可读异常?它必须在Bean创建期间发生。@ComponentpublicclassService{@Value("${service.property}")privateStringproperty;}我正在寻找最简单的方法(最少编写的代码)。如果使用注释会很棒。我目前的解决方案是在属性的setter中执行“手写”验证,但是对于这样简单的事情来说代码有点太多了。提示:我正在寻找一些使用SpEL的方法,因为我已经在@Value中使用了它,但据我所知,它不会那么容易/干净。但可能忽略了一些事情。澄清:预

java - 解析 WSDL 的简单方法

我正在尝试解析WSDL以获取操作、端点和示例负载。用户输入的WSDL。我找不到执行此操作的教程。我只能找到生成我不需要的源代码的那些。我试过使用XBeans,但显然我需要Saxon。有没有Saxon的简单轻量级方法?例如Myfirstservice应该获取操作:GetLastTradePrice、GetLastTradePrice端点:StockQuotePort示例负载:这就像SoapUI所做的一样。但我主要关心的是能够解析WSDL。更多上下文是上传WSDL,然后将结果显示在GWT应用程序中(文件上传必须转到servlet)。所以我需要解析该文件并创建一个GWT能够理解的对象。

java - 在 Appfog 上部署简单的 Java Web 应用程序

我开始使用appfog(http://www.appfog.com/),但我没有找到任何资源来解释如何部署简单的JavaWeb应用程序。我尝试提取我拥有的.war文件,然后更新应用程序,但我没有成功。干杯 最佳答案 看到示例后,在AppFog上部署JavaWeb应用程序非常简单。这是一些文档:https://docs.appfog.com/languages/java第一步)建立一个war文件,cd到war文件所在的目录(通常是cdtarget)第二步)AF推送你不想提取war文件,你只需要和war文件在同一个目录下。希望对您有所帮

java - 用于匹配包含 <n> 个字符的字符串的简单正则表达式

我正在编写这个正则表达式,因为我需要一种方法来查找没有n个点的字符串,我虽然负面展望是最好的选择,但到目前为止我的正则表达式是:"^(?!\\.{3})$"我读这个的方式是,在字符串的开始和结束之间,可以有或多于或少于3个点,但不能有3个。令我惊讶的是,这与hello.here.im.greetings不匹配相反,我希望匹配。我正在用Java编写,所以它有点像Perl的味道,我没有转义花括号,因为它在Java中不需要有什么建议吗? 最佳答案 你在正确的轨道上:"^(?!(?:[^.]*\\.){3}[^.]*$)"将按预期工作。你的

java - 将简单的服务器代码部署到 Heroku

我最近访问了heroku.com网站并尝试在那里部署我的第一个java程序,实际上我使用他们的java部署教程有了一个良好的开端,并且运行正常。现在我有一个服务器代码,我需要在那里部署,我试着按照这个例子,但我有一些问题,比如,1-在这种情况下主机是什么,我已经尝试过应用程序链接,就好像它是主机一样,但它会抛出错误,这是我的示例服务器代码publicclassDateServer{/**Runstheserver.*/publicstaticvoidmain(String[]args)throwsIOException{ServerSocketlistener=newServerSoc